Evolution of the CHORUS Open Microkernel Architecture: The STREAM Project
نویسنده
چکیده
The CHORUS open microkernel technology is being extended to address the specific needs of real-time embedded systems. This effort results from a concerted action between telecommunication systems manufacturers, hardware technology providers, and Chorus Systems. It is performed in the context of the STREAM project, supported by the European Union Esprit Program. This paper outlines the decomposition of the CHORUS open microkernel into a family of upward compatible system components intended to support a fully scaleable open operating system, as required by modern telecommunications and other embedded systems. Instances of the resulting CHORUS open microkernel family will range from a primitive 10K nanokernel comprising a simple core executive, with flat memory management, up to a fully functional microkernel able to support transparently distributed market-standard UNIX implementations.
منابع مشابه
Give a Process to your Drivers!
The CHORUS architecture is designed to support a new generation of open and distributed operating systems. A microkernel provides generic services allowing servers that cooperate within subsystems to offer standard interfaces: a UNIX SVR3.2 interface is available and a UNIX SVR4 interface is under development. The CHORUS microkernel provides services to manipulate actors and threads (memory m...
متن کاملOpen Microkernel Technology, Key to Evolving Telecommunication Systems and Networks
Today's telecommunications companies are facing a serious software crisis. They need to preserve and leverage their enormous software base on rapidly evolving hardware architectures, while extending it as quickly as possible. The computer industry faced a similar problem and solved it with UNIX. However, traditional UNIX by itself does not meet the requirements of most telecommunication applica...
متن کاملA New Look at Microkernel-Based UNIX Operating Systems: Lessons in Performance and Compatibility
An important trend in operating system development is the restructuring of the traditional monolithic operating system kernel into independent servers running on top of a minimal nucleus or “microkernel”. This approach arises out of the need for modularity and flexibility in managing the ever-growing complexity caused by the introduction of new functions and new architectures. In particular, it...
متن کاملUNIX on a loosely coupled architecture: The CHORUS/MiX approach
In the CHORUS/MiX R distributed operating system architecture the microkernel provides system servers with generic services which are independent of a particular operating system; these services include processor scheduling, memory management and inter-process communications. In turn, co-operating system servers provide at the application programmer's interface a particular operating system per...
متن کاملDependability of COTS Microkernel-Based Systems
ÐThe commercial offer concerning microkernel technology constitutes an attractive alternative for developing operating systems to suit a wide range of application domains. However, the integration of COTS microkernels into critical embedded computer systems is a problem for system developers, in particular due to the lack of objective data concerning their behavior in the presence of faults. Th...
متن کامل